This toolkit provides everything you need in order to use the AppleTalk Transaction Protocol and AppleTalk Name Binding Protocol from HyperCard. It includes a set of XCMDs and XFCNs that extend HyperCard to allow access to these facilities. It also includes the source code for the XCMDs and XFCNs. This code will serve as examples if you want to write your own XCMDs, and as a starting point if you want to build more sophisticated AppleTalk access.
Note: This version of the toolkit does not support zones. Therefore, all HyperCard stations must be in the same zone. Future versions of the toolkit may add support for zones.
The toolkit includes the following components:
• RemotePaint — This is a HyperCard stack which demonstrates the use of the AppleTalk Toolkit. Run it on two or more machines in the same AppleTalk zone, and drawings made on any of the machines will appear on the other machines as well.
• HyperStation — This is a stack that lets you explore the toolkit functions. It is not a stand-alone, useful application like RemotePaint, but rather a way to explore the various XCMDs and XFCNs and to discover how they operate.
• Inside HyperAppleTalk — This document describes the toolkit XCMDs and XFCNs in full detail. It also provides an introduction to the AppleTalk protocols supported by the toolkit.
• ATP — This folder contains the source code for the AppleTalk Transaction Protocol XCMDs and XFCNs.
• NBP — This folder contains the source code for the AppleTalk Name Binding Protocol XCMDs and XFCNs.
• MISC — This folder contains source code used in both the ATP and NBP XCMDs and XFCNs.